z.caldas[caldas.genes[,order(factor(chromosome_name,levels=c(as.character(1:22),"X","Y")),as.integer(start_position))],]
SLX-12143.D708_D504.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D708_D505.HFMNLBBXX.s_6.sorted.dedupped
AGRN 0.139834088 -0.65538600
SPEN 0.853671706 0.78598394
ARID1A -1.469330169 0.27291610
SLX-12143.D708_D506.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D708_D507.HFMNLBBXX.s_6.sorted.dedupped
AGRN -0.11419455 -0.39583500
SPEN -1.03256081 0.25801933
ARID1A 0.31051854 0.28962830
SLX-12143.D708_D508.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D709_D501.HFMNLBBXX.s_6.sorted.dedupped
AGRN 2.1168396 0.200580067
SPEN 3.3942193 1.011609835
ARID1A -3.0528106 -5.225395877
SLX-12143.D709_D502.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D709_D503.HFMNLBBXX.s_6.sorted.dedupped
AGRN 1.03997905 -3.068658076
SPEN 0.61450825 -0.274457790
ARID1A -0.10728632 -4.594510536
SLX-12143.D709_D504.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D709_D505.HFMNLBBXX.s_6.sorted.dedupped
AGRN -2.57716788 2.4537037
SPEN -3.74007160 -8.5459033
ARID1A -4.23519835 -7.0553812
SLX-12143.D709_D506.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D709_D507.HFMNLBBXX.s_6.sorted.dedupped
AGRN 1.316097e+00 -1.00881715
SPEN -5.045962e-01 1.10186019
ARID1A -9.679643e-01 -0.24098388
SLX-12143.D709_D508.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D710_D501.HFMNLBBXX.s_6.sorted.dedupped
AGRN -0.23568651 0.29446022
SPEN -0.43690844 -2.23289060
ARID1A 0.89544535 -1.49857651
SLX-12143.D710_D502.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D710_D503.HFMNLBBXX.s_6.sorted.dedupped
AGRN 1.21117226 0.43804162
SPEN 1.60726221 1.33199861
ARID1A -0.81337654 -0.19502534
SLX-12143.D710_D504.HFMNLBBXX.s_6.sorted.dedupped SLX-12143.D710_D505.HFMNLBBXX.s_6.sorted.dedupped
AGRN 0.96818835 1.05654613
SPEN 0.08654365 0.16325645
ARID1A -0.44988631 -1.06405945
SLX-12668.D701_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D701_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.8743082 -0.48971515
SPEN 1.0928352 -1.22208657
ARID1A 1.3090722 -1.97487405
SLX-12668.D701_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D701_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.10314983 -0.26882068
SPEN -3.10831908 -1.93055189
ARID1A -1.07241555 -1.12255213
SLX-12668.D701_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D701_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.0952026669 1.54803633
SPEN 1.4583491158 0.01885588
ARID1A -0.2785863132 -0.04043754
SLX-12668.D701_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D701_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.76583324 -1.091652577
SPEN -0.69412196 0.605483217
ARID1A -0.36214729 -0.073861931
SLX-12668.D702_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D702_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.912964730 -0.0700156576
SPEN -0.170669877 -0.9964606678
ARID1A 1.267291675 0.6698307231
SLX-12668.D702_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D702_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.299982578 -1.25732343
SPEN -0.549721387 -1.19049894
ARID1A 0.974828272 -1.11837409
SLX-12668.D702_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D702_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.346133744 -1.09717494
SPEN -0.509108725 0.65512091
ARID1A -1.034813113 -1.21864725
SLX-12668.D702_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D702_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.351656106 -0.73822143
SPEN -0.888160236 -2.49912916
ARID1A 0.201889278 -4.82430321
SLX-12668.D703_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D703_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN -1.71567945 1.66952829
SPEN -3.61372110 -0.14359477
ARID1A -3.44136912 0.33558683
SLX-12668.D703_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D703_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 2.53653908 0.87430820
SPEN 1.85545070 -2.75634268
ARID1A -0.83426678 -1.31056432
SLX-12668.D703_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D703_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.50430996 -0.36270083
SPEN 0.83562163 -3.58213347
ARID1A -1.18522286 -3.63773740
SLX-12668.D703_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D703_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.40445492 -0.081060381
SPEN -0.24287016 -1.772613761
ARID1A 0.61551609 0.753391695
SLX-12668.D704_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D704_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.47117579 -0.600162383
SPEN -2.72926757 -0.391783258
ARID1A -1.33563261 -0.445708258
SLX-12668.D704_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D704_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN -1.93105156 0.13431173
SPEN -1.31684944 -0.55423391
ARID1A -1.94144966 -0.15324485
SLX-12668.D704_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D704_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.163895807 0.97923307
SPEN -0.062369445 -2.51717923
ARID1A 1.371742891 -0.34543509
SLX-12668.D704_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D704_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN -2.47776537 -3.521491737
SPEN -4.06948542 -3.185031890
ARID1A -4.54855200 -3.499861798
SLX-12668.D705_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D705_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.64236901 0.669980814
SPEN 0.12264379 0.312169548
ARID1A -1.94144966 -0.337078994
SLX-12668.D705_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D705_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.172515731 0.471175792
SPEN -0.612896639 -0.112007143
ARID1A -2.213022823 -0.136532660
SLX-12668.D705_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D705_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.321619498 -1.38433775
SPEN -0.278970308 -0.64899678
ARID1A -1.235359447 -1.25624969
SLX-12668.D705_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D705_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.460131068 -1.56657569
SPEN -1.425149876 -4.79148829
ARID1A -1.256249690 -5.65991293
SLX-12668.D706_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D706_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN -1.39538247 0.498787600
SPEN -5.05321434 -2.088490020
ARID1A -3.24500083 0.632228286
SLX-12668.D706_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D706_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.808039857 -1.2352339821
SPEN 1.124422785 0.0008058068
ARID1A 0.770103890 0.0389453818
SLX-12668.D706_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D706_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN 2.32668933 1.34923131
SPEN -1.02353578 0.09105617
ARID1A -2.34254233 1.82715019
SLX-12668.D706_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D706_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.18401298 1.36027603
SPEN -2.54876685 -1.80871390
ARID1A 0.14339660 0.31051854
SLX-12668.D707_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D707_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.111769752 0.537444132
SPEN 0.321194584 -1.691388437
ARID1A 0.026411236 0.389901466
SLX-12668.D707_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D707_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.559533579 1.86833331
SPEN 0.537795447 -0.21128254
ARID1A 0.778459987 0.09326001
SLX-12668.D707_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D707_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.736249155 1.5038574347
SPEN 1.074785087 -0.4820336176
ARID1A -0.019547299 -1.7409033296
SLX-12668.D707_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D707_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.13938156 1.559081052
SPEN 0.32119458 -0.942310452
ARID1A -0.58358386 0.586269751
SLX-12668.D708_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D708_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.68299781 -0.798967406
SPEN -1.77261376 -2.530716782
ARID1A -0.23262778 -2.192132580
SLX-12668.D708_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D708_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.653413729 -0.2191194243
SPEN 0.280581922 -1.6462632575
ARID1A -0.483310696 -1.5194667528
SLX-12668.D708_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D708_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.73072679 1.752363712
SPEN -0.02175678 -1.907989301
ARID1A 0.01387709 -0.955430189
SLX-12668.D708_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D708_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.776877959 -0.152851084
SPEN -1.100248581 0.045930987
ARID1A -0.725637515 -1.306386273
SLX-12668.D709_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D709_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN -1.5555310 -1.03090660
SPEN -5.4412909 -0.91523534
ARID1A -2.5138423 -0.03208144
SLX-12668.D709_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D709_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.53192177 -0.21911942
SPEN -0.81595995 -0.10298211
ARID1A 0.81188438 -0.29529851
SLX-12668.D709_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D709_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.06759086 0.681025537
SPEN -0.42788340 -0.233845128
ARID1A 0.25202586 -1.247893593
SLX-12668.D709_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D709_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.20012754 1.63639412
SPEN -0.40532081 -0.81595995
ARID1A -1.42337163 -1.81193016
SLX-12668.D710_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D710_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.664458452 1.43758909
SPEN -0.057856927 0.40241991
ARID1A 0.419147806 0.10579416
SLX-12668.D710_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D710_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.82967678 2.332211694
SPEN -0.95584801 2.040463936
ARID1A 0.20188928 -1.577959433
SLX-12668.D710_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D710_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.15285108 0.97923307
SPEN 0.44303257 0.67768350
ARID1A 0.05565758 -1.54035700
SLX-12668.D710_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D710_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.95162126 -0.27986540
SPEN -1.62370067 -0.24287016
ARID1A -0.27440826 -0.50420094
SLX-12668.D711_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D711_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN -1.95866337 -0.13076164
SPEN -3.68140887 -2.44497894
ARID1A -3.09876913 -1.61973992
SLX-12668.D711_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D711_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.66643072 0.74729388
SPEN -1.38904973 0.48364523
ARID1A -1.49857651 -0.10728632
SLX-12668.D711_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D711_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN -0.318521935 1.426544371
SPEN 1.210160627 0.258019332
ARID1A -0.809198488 -0.458242404
SLX-12668.D711_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D711_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.18908282 1.548036329
SPEN -1.46125002 -0.802422394
ARID1A 0.88708925 -0.512557036
SLX-12668.D712_D501.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D712_D502.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.41595217 -2.49433246
SPEN 0.23545674 -2.30509088
ARID1A -0.65461069 -2.23809112
SLX-12668.D712_D503.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D712_D504.HGHTFBBXX.s_8.sorted.dedupped
AGRN 1.531469243 -0.9370264488
SPEN -0.373733186 -0.2203075745
ARID1A -0.784130196 -1.2980301760
SLX-12668.D712_D505.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D712_D506.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.498787600 -0.594640022
SPEN -0.256407718 -0.590334049
ARID1A -0.725637515 -1.841176496
SLX-12668.D712_D507.HGHTFBBXX.s_8.sorted.dedupped SLX-12668.D712_D508.HGHTFBBXX.s_8.sorted.dedupped
AGRN 0.482220515 0.686547899
SPEN 0.808546526 -1.492837646
ARID1A -0.571049716 -0.834266779
SLX-12761.D701_D501.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D701_D502.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.090132832 0.222669514
SPEN -0.373733186 -1.023535776
ARID1A -1.001388724 -1.594671628
SLX-12761.D701_D503.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D701_D504.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 2.14445140 -1.05851841
SPEN 0.30765703 -0.12554470
ARID1A -0.59611801 0.03894538
SLX-12761.D701_D505.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D701_D506.HGJ2WBBXX.s_8.sorted.dedupped
AGRN -0.24120887 0.393862727
SPEN -0.68058441 0.573895591
ARID1A 0.52777707 0.314696591
SLX-12761.D701_D507.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D702_D502.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.21162479 2.83474661
SPEN -0.40532081 -0.69863448
ARID1A -0.82591068 -0.19084729
SLX-12761.D702_D503.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D702_D504.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.873855670 0.31102730
SPEN -0.057856927 -2.30057837
ARID1A -0.525091182 -2.17959843
SLX-12761.D702_D505.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D702_D506.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.49833507 0.64236901
SPEN 0.87623430 -0.58582153
ARID1A -1.41083749 -2.31329599
SLX-12761.D702_D507.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D703_D501.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.80251750 2.050571246
SPEN 0.09105617 -1.542475344
ARID1A 0.15175269 -2.204666726
SLX-12761.D703_D502.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D703_D503.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.10072503 -0.351656106
SPEN 0.92587199 -0.658021819
ARID1A -0.73399361 0.114150257
SLX-12761.D703_D504.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D703_D505.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.106699918 0.763860963
SPEN -1.208549013 -0.089444553
ARID1A -1.201935058 1.797903850
SLX-12761.D703_D506.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D703_D507.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.343708945 1.36579839
SPEN 0.795008972 0.28058192
ARID1A -1.511110656 -1.84117650
SLX-12761.D703_D508.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D704_D501.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.095202667 0.96818835
SPEN -0.545208869 0.18581904
ARID1A -1.030635064 -0.43735216
SLX-12761.D704_D502.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D704_D503.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.03490922 2.768478270
SPEN -1.19952398 -1.980189588
ARID1A -0.20755949 -1.377413100
SLX-12761.D704_D505.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D704_D506.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 2.1610184803 -0.638818916
SPEN -2.4359539048 -2.016289732
ARID1A -0.7005692236 -1.285496030
SLX-12761.D704_D507.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D704_D508.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.52594688 1.216694625
SPEN -0.37373319 1.462861634
ARID1A -0.21173754 0.076547819
SLX-12761.D705_D502.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D705_D503.HGJ2WBBXX.s_8.sorted.dedupped
AGRN -0.11971691 0.28893785
SPEN 0.46559516 -0.68058441
ARID1A -1.09748384 -0.40392777
SLX-12761.D707_D505.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D707_D506.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.21162479 0.123267003
SPEN 0.41595746 -0.919747862
ARID1A 0.26038196 0.974828272
SLX-12761.D707_D507.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D707_D508.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.840721500 1.61430467
SPEN 0.330219620 -0.22030757
ARID1A -0.224271681 0.34812098
SLX-12761.D708_D501.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D708_D503.HGJ2WBBXX.s_8.sorted.dedupped
AGRN -0.32404430 0.08461047
SPEN -0.36019563 1.25979832
ARID1A -0.91364970 0.10997221
SLX-12761.D708_D504.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D708_D506.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.09520267 1.995347628
SPEN 3.17761847 -0.766322251
ARID1A -0.31618875 -0.583583862
SLX-12761.D708_D507.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D708_D508.HGJ2WBBXX.s_8.sorted.dedupped
AGRN -0.180462892 2.1610184803
SPEN -3.148931746 -3.0496563507
ARID1A -1.477686267 -0.2242716812
SLX-12761.D709_D501.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D709_D502.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.465653430 -0.22464179
SPEN -2.584866998 -1.57406297
ARID1A -1.732547232 0.52777707
SLX-12761.D709_D503.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D709_D504.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.067590858 0.87983056
SPEN -2.287040811 -0.33763304
ARID1A -0.792486293 0.95393803
SLX-12761.D709_D505.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D709_D506.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.449086345 -0.53389404
SPEN 0.343757174 -3.32943247
ARID1A -1.277139933 -3.55417643
SLX-12761.D709_D507.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D709_D508.HGJ2WBBXX.s_8.sorted.dedupped
AGRN -0.75478851 0.531921771
SPEN -4.24998613 1.011609835
ARID1A -1.93309357 0.594625848
SLX-12761.D710_D501.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D710_D502.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.525946882 0.86326347
SPEN 0.880746814 0.98904725
ARID1A -0.391393626 1.27564777
SLX-12761.D710_D503.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D710_D504.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.26132605 2.58071797
SPEN -0.73924714 -0.08944455
ARID1A 0.10997221 -0.70892532
SLX-12761.D710_D506.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D710_D507.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.299530051 2.20519737
SPEN 0.569383073 -1.69138844
ARID1A 1.396811183 -0.29112046
SLX-12761.D710_D508.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D711_D501.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.11222228 0.96818835
SPEN 1.05222250 -1.93055189
ARID1A 1.97755994 -1.17686677
SLX-12761.D711_D503.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D711_D504.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.70863735 2.243853906
SPEN -1.62821319 -0.852060092
ARID1A -0.13653266 -1.135086280
SLX-12761.D711_D505.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D711_D506.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 1.089680305 0.813562219
SPEN -0.603871603 -1.831276495
ARID1A -1.456796024 -0.420639966
SLX-12761.D711_D507.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D711_D508.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.63132428 0.752816240
SPEN 0.08654365 -2.697679948
ARID1A -1.70330089 -1.619739920
SLX-12761.D712_D501.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D712_D502.HGJ2WBBXX.s_8.sorted.dedupped
AGRN -0.412402085 1.150426284
SPEN -3.712996494 -0.378245704
ARID1A -0.240983876 -0.621186300
SLX-12761.D712_D504.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D712_D505.HGJ2WBBXX.s_8.sorted.dedupped
AGRN 0.33863911 -1.30150232
SPEN -1.15439880 -3.53249578
ARID1A -2.19631063 -0.65043264
SLX-12761.D712_D507.HGJ2WBBXX.s_8.sorted.dedupped SLX-12761.D712_D508.HGJ2WBBXX.s_8.sorted.dedupped
AGRN -0.07001566 -0.406879723
SPEN -2.95940599 -2.435953905
ARID1A -1.09330579 -2.213022823
SLX-12994.D701_D501.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D701_D502.HJM3GBBXX.s_2.sorted.dedupped
AGRN 1.65296120 -1.01986187
SPEN 2.41951545 3.08736811
ARID1A -2.36761062 1.40516728
SLX-12994.D701_D503.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D701_D504.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.14180636 -0.036881487
SPEN 0.66414595 2.031438900
ARID1A -0.68385703 1.217155092
SLX-12994.D701_D505.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D701_D506.HJM3GBBXX.s_2.sorted.dedupped
AGRN -1.15792092 0.65341373
SPEN 1.27333588 -1.37551218
ARID1A -2.42192525 0.54448926
SLX-12994.D701_D507.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D701_D508.HJM3GBBXX.s_2.sorted.dedupped
AGRN 0.09013283 -0.45658098
SPEN 0.85818422 0.76342135
ARID1A 1.08763558 -1.75343748
SLX-12994.D702_D501.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D702_D502.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.42896917 -1.88135030
SPEN 0.92587199 -6.46563246
ARID1A 0.44839415 -3.43719107
SLX-12994.D702_D503.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D702_D504.HJM3GBBXX.s_2.sorted.dedupped
AGRN 0.35520620 -1.2683681525
SPEN 0.25350681 -0.6309467110
ARID1A 1.54722093 0.5737356049
SLX-12994.D702_D505.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D702_D506.HJM3GBBXX.s_2.sorted.dedupped
AGRN -2.57164552 0.50430996
SPEN 0.61450825 2.92040494
ARID1A -1.69912284 2.62097943
SLX-12994.D702_D507.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D702_D508.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.23568651 0.178490620
SPEN 3.07834307 3.917671417
ARID1A -0.64625459 -2.630827685
SLX-12994.D703_D504.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D703_D506.HJM3GBBXX.s_2.sorted.dedupped
AGRN -4.233876400 -0.114194551
SPEN -4.123635631 -1.804201387
ARID1A -4.122391042 -1.732547232
SLX-12994.D703_D507.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D703_D508.HJM3GBBXX.s_2.sorted.dedupped
AGRN 3.4422064 2.68564284
SPEN 3.8815713 3.22725617
ARID1A -2.3550765 -2.01665454
SLX-12994.D708_D507.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D708_D508.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.169418169 0.87430820
SPEN -3.916059804 0.47913271
ARID1A -3.792325201 0.03058928
SLX-12994.D709_D501.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D709_D502.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.555983490 0.04595394
SPEN -1.880914193 -1.80871390
ARID1A -0.700569224 -1.67823260
SLX-12994.D709_D503.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D709_D504.HJM3GBBXX.s_2.sorted.dedupped
AGRN 0.21714715 0.14535645
SPEN -1.44771247 -0.69863448
ARID1A -0.12399851 -0.05714974
SLX-12994.D709_D505.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D709_D506.HJM3GBBXX.s_2.sorted.dedupped
AGRN -1.09165258 -0.484192787
SPEN 0.70927113 -2.670604840
ARID1A 0.07654782 0.519420973
SLX-12994.D709_D507.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D709_D508.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.08658274 -0.097627466
SPEN 0.61902077 -0.554233905
ARID1A -0.99303263 1.008252661
SLX-12994.D710_D501.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D710_D502.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.0368814873 -1.27389051
SPEN 0.4520576052 0.33473214
ARID1A 0.3439429309 3.39809647
SLX-12994.D710_D503.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D710_D504.HJM3GBBXX.s_2.sorted.dedupped
AGRN 0.239236599 1.64191648
SPEN -0.707659517 0.61902077
ARID1A 0.285450250 -2.26733746
SLX-12994.D710_D505.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D710_D506.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.843146299 1.55908105
SPEN -0.797909876 0.29863199
ARID1A 0.920513640 -0.04043754
SLX-12994.D710_D507.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D710_D508.HJM3GBBXX.s_2.sorted.dedupped
AGRN -2.936121394 -0.05344857
SPEN 0.298631994 0.10459372
ARID1A 0.335586834 -0.45406436
SLX-12994.D711_D502.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D711_D503.HJM3GBBXX.s_2.sorted.dedupped
AGRN -1.500307345 0.47669815
SPEN -0.166157359 -0.09395707
ARID1A 0.130862451 -0.97214238
SLX-12994.D711_D504.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D711_D505.HJM3GBBXX.s_2.sorted.dedupped
AGRN 0.7196820694 1.404454924
SPEN 0.8762342958 0.609995735
ARID1A 0.7116112093 -0.512557036
SLX-12994.D711_D507.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D711_D508.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.324044297 0.14535645
SPEN -0.486546136 -0.29702038
ARID1A 0.410791709 0.41079171
SLX-12994.D712_D501.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D712_D502.HJM3GBBXX.s_2.sorted.dedupped
AGRN -0.738221427 -0.097627466
SPEN 2.284139907 0.005318325
ARID1A -1.477686267 -0.240983876
SLX-12994.D712_D503.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D712_D504.HJM3GBBXX.s_2.sorted.dedupped
AGRN 0.316549663 -0.08658274
SPEN -1.456737502 0.28058192
ARID1A -0.211737535 -1.06823750
SLX-12994.D712_D505.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D712_D506.HJM3GBBXX.s_2.sorted.dedupped
AGRN 0.37177328 1.75236371
SPEN -1.10024858 0.52425789
ARID1A 0.45257219 0.09743806
SLX-12994.D712_D507.HJM3GBBXX.s_2.sorted.dedupped SLX-12994.D712_D508.HJM3GBBXX.s_2.sorted.dedupped
AGRN 0.045953939 0.6147571966
SPEN 1.792275447 0.6686584685
ARID1A 0.252025861 -0.9345399463
SLX-13656.D701_D501.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D701_D502.HJ777BBXX.s_8.sorted.dedupped
AGRN 0.41042981 -0.815534491
SPEN 1.29138595 -0.265432754
ARID1A 1.76447946 2.420433094
SLX-13656.D701_D503.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D701_D504.HJ777BBXX.s_8.sorted.dedupped
AGRN -2.37836286 0.77490569
SPEN -0.65802182 -0.35568311
ARID1A 1.83132824 -0.58776191
SLX-13656.D702_D507.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D702_D508.HJ777BBXX.s_8.sorted.dedupped
AGRN 1.901467479 -2.3507511
SPEN -1.912501819 9.3642806
ARID1A 1.927423357 9.3685279
SLX-13656.D703_D501.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D703_D502.HJ777BBXX.s_8.sorted.dedupped
AGRN -0.252253595 -2.091200050
SPEN -0.716684553 -1.641750740
ARID1A -1.022278967 1.472016058
SLX-13656.D703_D503.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D703_D504.HJ777BBXX.s_8.sorted.dedupped
AGRN 0.15087881 0.774905687
SPEN -0.87462268 0.406932425
ARID1A -0.42063997 -0.470776550
SLX-13656.D703_D505.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D703_D506.HJ777BBXX.s_8.sorted.dedupped
AGRN 1.906989841 0.30550494
SPEN -0.247382682 -1.28526182
ARID1A -1.147620426 -0.93036190
SLX-13656.D703_D507.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D703_D508.HJ777BBXX.s_8.sorted.dedupped
AGRN 1.33266422 0.60371247
SPEN 0.92587199 -2.29606585
ARID1A 0.20606733 -2.05007893
SLX-13656.D704_D501.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D704_D502.HJ777BBXX.s_8.sorted.dedupped
AGRN 0.349683834 -0.224641786
SPEN -4.033385271 -1.722976063
ARID1A -0.353791188 -2.350898428
SLX-13656.D704_D503.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D704_D504.HJ777BBXX.s_8.sorted.dedupped
AGRN 0.36625092 0.946098900
SPEN -1.49283765 -1.772613761
ARID1A -3.34109595 1.639138003
SLX-13656.D704_D505.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D704_D506.HJ777BBXX.s_8.sorted.dedupped
AGRN 1.178038093 0.05699866
SPEN -1.700413473 -0.77083477
ARID1A -0.094752174 0.68654292
SLX-13656.D704_D507.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D704_D508.HJ777BBXX.s_8.sorted.dedupped
AGRN 1.27744060 0.106699918
SPEN -0.36470815 1.995338756
ARID1A -1.25207164 -0.637898494
SLX-13656.D705_D501.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D705_D502.HJ777BBXX.s_8.sorted.dedupped
AGRN 2.05057125 1.730274266
SPEN -0.05334441 -0.910722826
ARID1A 0.18517708 1.726877023
SLX-13656.D705_D503.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D706_D501.HJ777BBXX.s_8.sorted.dedupped
AGRN -0.98672770 1.06759086
SPEN 0.56035804 -1.39807477
ARID1A 1.43441362 -1.51946675
SLX-13656.D706_D502.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D706_D503.HJ777BBXX.s_8.sorted.dedupped
AGRN 1.365798392 0.299982578
SPEN -0.621921675 -2.526204265
ARID1A -0.671322883 2.002628232
SLX-13656.D706_D504.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D706_D505.HJ777BBXX.s_8.sorted.dedupped
AGRN 0.63684664 -0.65538600
SPEN -0.97389808 -1.17696139
ARID1A -1.40248139 -0.68385703
SLX-13656.D706_D506.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D706_D507.HJ777BBXX.s_8.sorted.dedupped
AGRN 0.946098900 -1.411949557
SPEN -1.149886279 -1.005485704
ARID1A 0.055657576 -4.506771515
SLX-13656.D706_D508.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D707_D501.HJ777BBXX.s_8.sorted.dedupped
AGRN -1.947618645 -1.38433775
SPEN -5.089314480 -3.70848398
ARID1A -2.446993546 -2.97760572
SLX-13656.D707_D502.HJ777BBXX.s_8.sorted.dedupped SLX-13656.D707_D503.HJ777BBXX.s_8.sorted.dedupped
AGRN -1.5831427709 -1.583142771
SPEN -3.8212969260 -3.320407430
ARID1A -2.9065788940 -3.650271548
SLX-13656.D707_D504.HJ777BBXX.s_8.sorted.dedupped
AGRN -1.146876194
SPEN -3.022581243
ARID1A -1.770149670
[ reached getOption("max.print") -- omitted 103 rows ]
z.score.threshold <- 3.09 #0.001
for(pat in data$meta[,sort(unique(patient))]){
i <- data$meta[,which(patient == pat & type=="plasma" & !is.na(cycle))]
i <- i[ data$meta[i,order(total.days)] ]
j <- data$meta[,which(patient == pat & type=="FFPE" & prior.post=="primary")]
i <- c(j,i)
z.cosmic.subset <- z.cosmic[,i]
colnames(z.cosmic.subset) <- data$meta[i,Sample.name]
z.cosmic.subset[which(abs(z.cosmic.subset) <= z.score.threshold,arr.ind = T)] <- 0
z.cosmic.subset[which(z.cosmic.subset < -z.score.threshold,arr.ind = T)] <- -1
z.cosmic.subset[which(z.cosmic.subset > z.score.threshold,arr.ind = T)] <- 1
#z.cosmic.subset <- z.cosmic.subset[ rowSums(abs(z.cosmic.subset) > 1.64) > 0, ]
pheatmap(z.cosmic.subset,color = c("lightskyblue","black","palevioletred"),breaks=c(-2,-.5,.5,2),legend=F,cluster_cols = F, cluster_rows = F,cellwidth = 10,cellheight = 10,gaps_col = length(j),main=paste("Patient",as.character(pat)))
}
z.score.threshold <- 3.09 #0.001
for(pat in data$meta[,sort(unique(patient))]){
i <- data$meta[,which(patient == pat & type=="plasma" & !is.na(cycle))]
i <- i[ data$meta[i,order(total.days)] ]
j <- data$meta[,which(patient == pat & type=="FFPE" & prior.post=="primary")]
i <- c(j,i)
z.caldas.subset <- z.caldas[,i]
colnames(z.caldas.subset) <- data$meta[i,Sample.name]
z.caldas.subset[which(abs(z.caldas.subset) <= z.score.threshold,arr.ind = T)] <- 0
z.caldas.subset[which(z.caldas.subset < -z.score.threshold,arr.ind = T)] <- -1
z.caldas.subset[which(z.caldas.subset > z.score.threshold,arr.ind = T)] <- 1
#z.caldas.subset <- z.caldas.subset[ rowSums(abs(z.caldas.subset) > 1.64) > 0, ]
pheatmap(t(z.caldas.subset),color = c("lightskyblue","black","palevioletred"),breaks=c(-2,-.5,.5,2),legend=F,cluster_cols = F, cluster_rows = F,cellwidth = 10,cellheight = 10,gaps_row = length(j),gaps_col = caldas.genes[,which(head(chromosome_name,-1)!=tail(chromosome_name,-1))], main=paste("Patient",as.character(pat)))
}































LS0tCnRpdGxlOiAiTWVhc3VyaW5nIHR1bW91ciBkeW5hbWljcyB2aWEgc1dHIHNlcXVlbmNpbmcgb2YgY3RETkEgLSBnZW5lbGlzdCIKYXV0aG9yOiAiQWxpc3RhaXIgTWFydGluIgpkYXRlOiAiNyBKdWx5IDIwMTciCm91dHB1dDogaHRtbF9ub3RlYm9vawotLS0KCmBgYHtyfQprbml0cjo6b3B0c19jaHVuayRzZXQoZWNobyA9IFRSVUUsIHdhcm5pbmc9RkFMU0UpCmxpYnJhcnkoZ2dwbG90MikKbGlicmFyeShnZ3RoZW1lcykKbGlicmFyeShiaW9tYVJ0KQpsaWJyYXJ5KHBoZWF0bWFwKQp0aGVtZV9zZXQodGhlbWVfYncoKSkKCnNvdXJjZSgic3JjL2xvYWQuc1dHLlIiKQpkYXRhIDwtIGxvYWQuc1dHLmRhdGEoKQpkYXRhJGNucyA8LSBjYmluZChkYXRhJGNuc1ssMTo0LHdpdGg9Rl0sYXBwbHkoZGF0YSRjbnNbLC0oMTo0KV0sMixmdW5jdGlvbih4KXt4W3ggPCAtM10gPC0gLTM7IHh9KSkKZGF0YSRzZWdtZW50cyA8LSBjYmluZChkYXRhJHNlZ21lbnRzWywxOjQsd2l0aD1GXSxhcHBseShkYXRhJHNlZ21lbnRzWywtKDE6NCldLDIsZnVuY3Rpb24oeCl7eFt4IDwgLTNdIDwtIC0zOyB4fSkpCgpjb3NtaWMgPC0gZnJlYWQoImRhdGEvQ2Vuc3VzX2FsbFR1ZSBBdWcgIDEgMTYtMDMtNTUgMjAxNy5jc3YiLGNoZWNrLm5hbWVzID0gVCkKY29zbWljWyxjKCJjaHJvbW9zb21lX25hbWUiLCJHZW5vbWUuTG9jYXRpb24iKTo9dHN0cnNwbGl0KEdlbm9tZS5Mb2NhdGlvbiwiOiIpXQpjb3NtaWNbLGMoInN0YXJ0X3Bvc2l0aW9uIiwiZW5kX3Bvc2l0aW9uIik6PXRzdHJzcGxpdChHZW5vbWUuTG9jYXRpb24sIi0iKV0KY29zbWljIDwtIGNvc21pY1tncmVwbCgiYnJlYXN0IixUdW1vdXIuVHlwZXMuR2VybWxpbmUuLGlnbm9yZS5jYXNlID0gVCkgfCBncmVwbCgiYnJlYXN0IixUdW1vdXIuVHlwZXMuU29tYXRpYy4saWdub3JlLmNhc2UgPSBUKV0KY29zbWljIDwtIGNvc21pY1tvcmRlcihhcy5pbnRlZ2VyKGNocm9tb3NvbWVfbmFtZSksYXMuaW50ZWdlcihzdGFydF9wb3NpdGlvbikpXQoKZW5zZW1ibCA8LSB1c2VNYXJ0KCJlbnNlbWJsIixkYXRhc2V0PSJoc2FwaWVuc19nZW5lX2Vuc2VtYmwiKQplbnNlbWJsIDwtIGdldEJNKGF0dHJpYnV0ZXM9YygiZW5zZW1ibF9nZW5lX2lkIiwiaGduY19zeW1ib2wiLCJjaHJvbW9zb21lX25hbWUiLCJzdGFydF9wb3NpdGlvbiIsImVuZF9wb3NpdGlvbiIpLG1hcnQ9ZW5zZW1ibCkKCmNhbGRhcy5nZW5lcyA8LSByYmluZChmcmVhZCgiZGF0YS9icC10cy1tdXRkcml2ZXIudHh0IixoZWFkZXIgPSBGKSxmcmVhZCgiZGF0YS9sZG1hLWF1dG9wc3kudHh0IixoZWFkZXI9RikpCmNhbGRhcy5nZW5lc1tjYWxkYXMuZ2VuZXMkVjEgPT0gIk1MTFQ0Il0kVjEgPC0gIkFGRE4iCmNhbGRhcy5nZW5lc1tjYWxkYXMuZ2VuZXMkVjEgPT0gIk1MTDIiXSRWMSA8LSAiS01UMkQiCmNhbGRhcy5nZW5lc1tjYWxkYXMuZ2VuZXMkVjEgPT0gIk1MTDMiXSRWMSA8LSAiS01UMkMiCmNhbGRhcy5nZW5lcyA8LSB1bmlxdWUoY2FsZGFzLmdlbmVzKQpjYWxkYXMuZ2VuZXMgPC0gYXMuZGF0YS50YWJsZShnZXRCTShhdHRyaWJ1dGVzPWMoImhnbmNfc3ltYm9sIiwiY2hyb21vc29tZV9uYW1lIiwic3RhcnRfcG9zaXRpb24iLCJlbmRfcG9zaXRpb24iKSxmaWx0ZXI9YygiaGduY19zeW1ib2wiKSx2YWx1ZXMgPSBjYWxkYXMuZ2VuZXMkVjEsIG1hcnQ9ZW5zZW1ibCkpCmNhbGRhcy5nZW5lcyA8LSBjYWxkYXMuZ2VuZXNbY2hyb21vc29tZV9uYW1lICVpbiUgYyhhcy5jaGFyYWN0ZXIoMToyMiksIlgiLCJZIildCmNhbGRhcy5nZW5lcyA8LSBjYWxkYXMuZ2VuZXNbb3JkZXIoZmFjdG9yKGNocm9tb3NvbWVfbmFtZSxsZXZlbHM9Yyhhcy5jaGFyYWN0ZXIoMToyMiksIlgiLCJZIikpLGFzLmludGVnZXIoc3RhcnRfcG9zaXRpb24pKV0KYGBgCgpgYGB7cn0KaSA8LSBkYXRhJG1ldGFbLHdoaWNoKHR5cGU9PSJCQyIpXQp6LmZ1bmMgPC0gZnVuY3Rpb24oZ2VuZSl7CiAgZ2VuZSA8LSBhcy5saXN0KGdlbmUpCiAgaiA8LSBkYXRhJGNuc1ssd2hpY2goY2hyb21vc29tZSA9PSBnZW5lJGNocm9tb3NvbWVfbmFtZSAmIHN0YXJ0IDwgYXMuaW50ZWdlcihnZW5lJGVuZF9wb3NpdGlvbikgJiBlbmQgPiBhcy5pbnRlZ2VyKGdlbmUkc3RhcnRfcG9zaXRpb24pKV0KICB4ICA8LSBjb2xTdW1zKGRhdGEkY25zW2osLSgxOjQpLHdpdGg9Rl0pCiAgcyA8LSBzZCh4W2ldLG5hLnJtPVQpCiAgdSAgPC0gbWVhbih4W2ldKQogIHogPC0gKHgtdSkvcwogIHoKfQoKei5jb3NtaWMgPC0gdChhcHBseShjb3NtaWMsMSx6LmZ1bmMpKQpyb3duYW1lcyh6LmNvc21pYykgPC0gY29zbWljJEdlbmUuU3ltYm9sCnouY29zbWljIDwtIHouY29zbWljW3Jvd1N1bXMoIWlzLm5hKHouY29zbWljKSkhPTAsXQoKei5jYWxkYXMgPC0gdChhcHBseShjYWxkYXMuZ2VuZXMsMSx6LmZ1bmMpKQpyb3duYW1lcyh6LmNhbGRhcykgPC0gY2FsZGFzLmdlbmVzJGhnbmNfc3ltYm9sCnouY2FsZGFzIDwtIHouY2FsZGFzW3Jvd1N1bXMoIWlzLm5hKHouY2FsZGFzKSkhPTAsXQpgYGAKCmBgYHtyLCBmaWcuaGVpZ2h0PTZ9Cnouc2NvcmUudGhyZXNob2xkIDwtIDMuMDkgIzAuMDAxCmZvcihwYXQgaW4gZGF0YSRtZXRhWyxzb3J0KHVuaXF1ZShwYXRpZW50KSldKXsKICBpIDwtIGRhdGEkbWV0YVssd2hpY2gocGF0aWVudCA9PSBwYXQgJiB0eXBlPT0icGxhc21hIiAmICFpcy5uYShjeWNsZSkpXQogIGkgPC0gaVsgZGF0YSRtZXRhW2ksb3JkZXIodG90YWwuZGF5cyldIF0KICAKICBqIDwtIGRhdGEkbWV0YVssd2hpY2gocGF0aWVudCA9PSBwYXQgJiB0eXBlPT0iRkZQRSIgJiBwcmlvci5wb3N0PT0icHJpbWFyeSIpXQogIGkgPC0gYyhqLGkpCiAgCiAgei5jb3NtaWMuc3Vic2V0IDwtIHouY29zbWljWyxpXQogIGNvbG5hbWVzKHouY29zbWljLnN1YnNldCkgPC0gZGF0YSRtZXRhW2ksU2FtcGxlLm5hbWVdCiAgCiAgei5jb3NtaWMuc3Vic2V0W3doaWNoKGFicyh6LmNvc21pYy5zdWJzZXQpIDw9IHouc2NvcmUudGhyZXNob2xkLGFyci5pbmQgPSBUKV0gPC0gMAogIHouY29zbWljLnN1YnNldFt3aGljaCh6LmNvc21pYy5zdWJzZXQgPCAtei5zY29yZS50aHJlc2hvbGQsYXJyLmluZCA9IFQpXSA8LSAtMQogIHouY29zbWljLnN1YnNldFt3aGljaCh6LmNvc21pYy5zdWJzZXQgPiB6LnNjb3JlLnRocmVzaG9sZCxhcnIuaW5kID0gVCldIDwtIDEKICAKICAjei5jb3NtaWMuc3Vic2V0IDwtIHouY29zbWljLnN1YnNldFsgcm93U3VtcyhhYnMoei5jb3NtaWMuc3Vic2V0KSA+IDEuNjQpID4gMCwgXQogIAogIHBoZWF0bWFwKHouY29zbWljLnN1YnNldCxjb2xvciA9IGMoImxpZ2h0c2t5Ymx1ZSIsImJsYWNrIiwicGFsZXZpb2xldHJlZCIpLGJyZWFrcz1jKC0yLC0uNSwuNSwyKSxsZWdlbmQ9RixjbHVzdGVyX2NvbHMgPSBGLCBjbHVzdGVyX3Jvd3MgPSBGLGNlbGx3aWR0aCA9IDEwLGNlbGxoZWlnaHQgPSAxMCxnYXBzX2NvbCA9IGxlbmd0aChqKSxtYWluPXBhc3RlKCJQYXRpZW50Iixhcy5jaGFyYWN0ZXIocGF0KSkpCn0KYGBgCgpgYGB7cixmaWcud2lkdGg9MTd9Cnouc2NvcmUudGhyZXNob2xkIDwtIDMuMDkgIzAuMDAxCmZvcihwYXQgaW4gZGF0YSRtZXRhWyxzb3J0KHVuaXF1ZShwYXRpZW50KSldKXsKICBpIDwtIGRhdGEkbWV0YVssd2hpY2gocGF0aWVudCA9PSBwYXQgJiB0eXBlPT0icGxhc21hIiAmICFpcy5uYShjeWNsZSkpXQogIGkgPC0gaVsgZGF0YSRtZXRhW2ksb3JkZXIodG90YWwuZGF5cyldIF0KICAKICBqIDwtIGRhdGEkbWV0YVssd2hpY2gocGF0aWVudCA9PSBwYXQgJiB0eXBlPT0iRkZQRSIgJiBwcmlvci5wb3N0PT0icHJpbWFyeSIpXQogIGkgPC0gYyhqLGkpCiAgCiAgei5jYWxkYXMuc3Vic2V0IDwtIHouY2FsZGFzWyxpXQogIGNvbG5hbWVzKHouY2FsZGFzLnN1YnNldCkgPC0gZGF0YSRtZXRhW2ksU2FtcGxlLm5hbWVdCiAgCiAgei5jYWxkYXMuc3Vic2V0W3doaWNoKGFicyh6LmNhbGRhcy5zdWJzZXQpIDw9IHouc2NvcmUudGhyZXNob2xkLGFyci5pbmQgPSBUKV0gPC0gMAogIHouY2FsZGFzLnN1YnNldFt3aGljaCh6LmNhbGRhcy5zdWJzZXQgPCAtei5zY29yZS50aHJlc2hvbGQsYXJyLmluZCA9IFQpXSA8LSAtMQogIHouY2FsZGFzLnN1YnNldFt3aGljaCh6LmNhbGRhcy5zdWJzZXQgPiB6LnNjb3JlLnRocmVzaG9sZCxhcnIuaW5kID0gVCldIDwtIDEKICAKICAjei5jYWxkYXMuc3Vic2V0IDwtIHouY2FsZGFzLnN1YnNldFsgcm93U3VtcyhhYnMoei5jYWxkYXMuc3Vic2V0KSA+IDEuNjQpID4gMCwgXQogIAogIHBoZWF0bWFwKHQoei5jYWxkYXMuc3Vic2V0KSxjb2xvciA9IGMoImxpZ2h0c2t5Ymx1ZSIsImJsYWNrIiwicGFsZXZpb2xldHJlZCIpLGJyZWFrcz1jKC0yLC0uNSwuNSwyKSxsZWdlbmQ9RixjbHVzdGVyX2NvbHMgPSBGLCBjbHVzdGVyX3Jvd3MgPSBGLGNlbGx3aWR0aCA9IDEwLGNlbGxoZWlnaHQgPSAxMCxnYXBzX3JvdyA9IGxlbmd0aChqKSxnYXBzX2NvbCA9IGNhbGRhcy5nZW5lc1ssd2hpY2goaGVhZChjaHJvbW9zb21lX25hbWUsLTEpIT10YWlsKGNocm9tb3NvbWVfbmFtZSwtMSkpXSwgbWFpbj1wYXN0ZSgiUGF0aWVudCIsYXMuY2hhcmFjdGVyKHBhdCkpKQp9CmBgYA==